solution of chapter1 exercise